package com.hnkywl.sts.webservice.wly;

/**
 * Created by Fei on 2015/12/10.
 */
public interface IOrderResource {

    /**
     * 查询销售单信息
     *
     * @param json
     * @return
     */
    String querySaleOrderInfo(String json);

    /**
     * ESB推送资源物资到运营系统
     *
     * @param json [{"xx":"xx"},{"xx":"zz"},...]
     * @return
     */
    public String pushResources(String sellerName, String json);


    /**
     * 交易系统向运营系统推送交易订单
     *
     * @param jsonStr json数组格式字符串 [{"a":"a1","b":[{"b1":"b2"}]}]
     * @return
     */
    public String pushTradingOrder(String jsonStr);

    /**
     * 交易系统，查询居中结算订单是否已经支付货款
     * @param jsonStr
     * @return
     */
     public String queryPayment (String jsonStr);

    /**
     * ESB撤销资源物资到运营系统
     *
     * @param json
     * @return
     */
    public String cancelResourceGoods(String json);

    public String cancelJydd(String param);

    /**
     * 销售系统推送结算信息（统计成交量用）
     *
     * @param param
     * @return
     */
    public String pushXsSettleInfo(String param);

    /**
     * 查询销售系统成交量
     *
     * @param param
     * @return
     */
    public String queryXsSettleWt(String param);

    /**
     * 接收销售系统订单信息（统计挂牌量用）
     *
     * @param param
     * @return
     */
    public String pushXsOrderInfo(String param);

    /**
     * 查询销售系统挂牌量
     *
     * @param param
     * @return
     */
    public String queryXsOrderWt(String param);

    /**
     * 查询指定日期的销售系统最新订单
     */
    public String queryXsOrderItems(String param);
}
